home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / c / xlib20b.zip / XLIB.H < prev    next >
C/C++ Source or Header  |  1993-10-11  |  3KB  |  102 lines

  1. extern int __far __pascal CSEGSEL;
  2. extern int __far __pascal CSEGDSEL;
  3. extern int __far __pascal TSEGSEL;
  4. extern int __far __pascal TSEGDSEL;
  5. extern int __far __pascal DSEGSEL;
  6. extern int __far __pascal FLATSEL;
  7. extern int __far __pascal FLATDSEL;
  8. extern int __far __pascal DGROUPSEL;
  9. extern int __far __pascal SCRNSEL;
  10. extern int __far __pascal MAINCSSEL;
  11. extern int __far __pascal MAINSSSEL;
  12. extern int __far __pascal MAINDSSEL;
  13. extern int __far __pascal MAINESSEL;
  14. extern int __far __pascal ILCSSEL;
  15. extern int __far __pascal ILSSSEL;
  16. extern int __far __pascal ILDSSEL;
  17. extern long __far __pascal CCODE;
  18. extern char __far __pascal IRQ0INTNO;
  19. extern char __far __pascal IRQ8INTNO;
  20. extern int __far __pascal IFLAGS;
  21. extern int __far __pascal OFLAGS;
  22. extern int __far __pascal FPUCW;
  23. extern int __far __pascal HOTKEY;
  24. extern int __far __pascal RMDS;
  25. extern int __far __pascal RMES;
  26. extern int __far __pascal PMDS;
  27. extern int __far __pascal PMES;
  28. extern int __far __pascal PMFS;
  29. extern int __far __pascal PMGS;
  30. extern long __far __pascal CCODEPTR;
  31. extern long __far __pascal PAGESIZE;
  32. extern int __far __pascal CSEGVAL;
  33. extern int __far __pascal TSEGVAL;
  34. extern int __far __pascal DSEGVAL;
  35. extern int __far __pascal DGROUPVAL;
  36. extern long __far __pascal INLINERMPTR;
  37. extern long __far __pascal CALL32PTR;
  38. extern long __far __pascal FILEBUFADR;
  39. extern int __far __pascal FILEBUFSIZE;
  40. extern long __far __pascal ORGEFLAGS;
  41. extern long __far __pascal ORGEAX;
  42. extern long __far __pascal ORGEBX;
  43. extern long __far __pascal ORGECX;
  44. extern long __far __pascal ORGEDX;
  45. extern long __far __pascal ORGESI;
  46. extern long __far __pascal ORGEDI;
  47. extern long __far __pascal ORGEBP;
  48. extern long __far __pascal ORGESP;
  49. extern int __far __pascal ORGSS;
  50. extern int __far __pascal ORGDS;
  51. extern int __far __pascal ORGES;
  52. extern int __far __pascal ORGFS;
  53. extern int __far __pascal ORGGS;
  54. extern char __far __pascal ORGFPU[94];
  55. extern long __far __pascal CALLESP;
  56. extern int __far __pascal CALLSS;
  57. extern int __far __pascal CALLDS;
  58. extern int __far __pascal CALLES;
  59. extern int __far __pascal CALLFS;
  60. extern int __far __pascal CALLGS;
  61. extern long __far __pascal XLIBMEMREQ();
  62. extern long __far __pascal VCPIMEMREQ();
  63. extern long __far __pascal DPMIMEMREQ();
  64. extern long __far __pascal INITXLIB();
  65. extern int __far __pascal XLIBCONFIG();
  66. extern void __far __pascal INLINEPM();
  67. extern void __far __pascal INLINERM();
  68. extern void __far __pascal CALL32();
  69. extern void __far __pascal CALLPM();
  70. extern void __far __pascal ENTERPM();
  71. extern void __far __pascal DEFLECTPM();
  72. extern void __far __pascal GETMEM();
  73. extern void __far __pascal FREEMEM();
  74. extern void __far __pascal RESETMEM();
  75. extern void __far __pascal GETPMIV();
  76. extern void __far __pascal SETPMIV();
  77. extern void __far __pascal SETDESC();
  78. extern void __far __pascal XCREATE();
  79. extern void __far __pascal XOPEN();
  80. extern void __far __pascal XCLOSE();
  81. extern void __far __pascal XSAVE();
  82. extern void __far __pascal XLOAD();
  83. extern void __far __pascal XWRITE();
  84. extern void __far __pascal XREAD();
  85. extern void __far __pascal SWITCHPM();
  86. extern void __far __pascal SWITCHRM();
  87.  
  88. struct xfile
  89. {
  90.   long condcode;
  91.   char fname[68];
  92.   int fhandle;
  93.   int fptrmode;
  94.   long fptr;
  95.   long blkadr;
  96.   long blksize;
  97.   long bufadr;
  98.   int bufsize;
  99.   int control;
  100. };
  101.  
  102.